وقتی می خواهید به سایتی مثل گوگل دسترسی پیدا کنید، قبل از هرچیز باید به سرورهای گوگل وصل شوید و این امر با وارد کردن نام گوگل در آدرس مرورگر مد نظر خود اتفاق می افتد اما در حقیقت سرورها و روترهای موجود در شبکه، شما را با یک IP به سرور مد نظر وصل می کنند و از آدرس های دامنه مثل Google.com استفاده نمی کنند بلکه از آدرس IP آن مانند 4.2.2.4 استفاده می کنند.
آدرس های مد نظر ما چگونه به یک IP قابل فهم برای سرور تبدیل می شوند؟ این اتفاق توسط DNS می افتد. DNS آدرس را دریافت کرده و سپس آن را به IP تبدیل می کنند و یا IP را دریافت کرده و آن را به آدرس تبدیل می کند. روتر، نام آدرس را برای DNS ارسال می کند و سپس اطلاعاتی را از DNS دریافت می کند و درنتیجه شما را به آدرس سایت مورد نظرتان هدایت می کند.
ادامه مقاله در لینک زیر:
منبع: DNS Spoofing چيست